package com.ruoyi.threeViolation.dto;

import com.ruoyi.threeViolation.domain.ViolationEducating;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author lth
 * @PackageName:com.ruoyi.threeViolation.dto
 * @ClassName:ViolationEducatingDto
 * @Description:
 * @date 2023/12/19 9:56
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class ViolationEducatingDto extends ViolationEducating {

    private String volationLocationId;          //violation_register   违章位置ID

    private String fineDate;                    //violation_assessment  罚款期限

    private String relationFine;                //violation_assessment  联责罚款

    private String assessmentDate;              //violation_assessment  考核日期

    private String dutyPersonId;                //violation_assessment  值班干部

    private String volationCode;                //violation_register    单据编码

    private String volationFact;                //violation_register    违章事实

    private String extra1;                      //  扩展字段

    private String volationUserName;            //violation_register  违章人姓名

    private String fine;                        //violation_assessment  罚款

    private String handleStatus;                 //violation_register  处理状态

    private String attendantPersonName;        //TODO   未找到

    private String id;                           //violation_register  violation_id    三违登记ID

    private String keyword;

    private String rectificationType;            //violation_register  整改方式

    private String assessmentId;                 //violation_assessment     id

    private String volationPlace;                //violation_register  违章地点

    private String volationOrgan;               //violation_register  违章单位

    private String volationLevel;               //violation_register  违章等级

    private String teamLeaderPhone;              //violation_assessment  班组长电话

    private String dutyPersonName;     //TODO

    private String safetyPhone;                 //violation_assessment  安监电话

    private String attendantPoints;             //violation_assessment  跟班干部扣分

    private String relationPerson;     //TODO

    private String dutyPhone;                     //violation_assessment    值班干部电话

    private String volationPhone;               //violation_register  违章人电话

    private String safetyPoints;                 //violation_assessment     安监人员扣分

    private String volationDeptId;               //violation_register  违章部门

    private String reviewStatus;                 //violation_register  复查状态

    private String eduDeptName;     //TODO          帮教部门

    private String volationCategory_dicText;    //sys_dict_item     item_text

    private String volationLocationName;        //violation_register  违章位置

    private String dutyAmount;                  //violation_template    值班干部金额

    private String teamLeaderAmount;            //violation_template     班组长金额

    //private String eduGuarantee;                //violation_educating 保证书

    private String volationShift;               //violation_register  班次

    private String rectificationStart;          //violation_register  整改开始时间

    private String teamLeaderName;              //ep_resource_team_manage    组长名称

    private String deductPoints;                //violation_assessment    扣分

    private String templateCode;                //violation_register  模板编号

    private String teamLeader;                  //violation_assessment  班组长

    private String volationYear;  //TODO

    private String volationDate;                //violation_register  发生日期

    private String attendantPhone;              //violation_assessment        跟班干部电话

    private String rectificationEnd;            //violation_register  整改结束时间

    private String volationCategory;            //violation_register  违章类别

    private String volationUser;                //violation_register  违章人

    private String safetyPersonName;//TODO

    private String eduUserName;                 //帮教人

    private String assessmentStatus;             //violation_assessment     考核状态 0-未考核 1-已考核

    private String attendantAmount;              // violation_template     跟班干部金额

    private String attendantPersonId;           //violation_assessment     跟班干部

    private String templateName;                //violation_register  三违名称

    private String relationDeductPoints;        //violation_assessment  联责扣分

    private String teamLeaderPoints;            //violation_assessment      班组长扣分

    private String auditStatus;                 //violation_register  审核状态 1-待提交 2-待审核 3-审核完成 4-审核驳回

    private String safetyAmount;                //violation_template    安监人员金额

    private String dutyPoints;                  //violation_assessment  值班干部扣分

    private String volationLevel_dicText;       //sys_dict_item item_text

    private String volationDeptName;            //violation_register  违章部门名称

}
